﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using KandieWebProjectI.DAL.Dal;
using KandieWebProjectI.Domain.Model;

namespace KandieWebProjectI.BLL.Controller
{
    public class ProdutoBLL : IControllerBLL<Produto>
    {
        private ProdutoDao pDao;

        public ProdutoBLL()
        {
            this.pDao = new ProdutoDao();
        }

        #region Implementation of IControllerBLL<Produto>

        public bool Gravar(Produto entity)
        {
            return pDao.Gravar(entity);
        }
        
        public bool Deletar(int _id)
        {
            return pDao.Deletar(_id);
        }

        public bool Atualizar(Produto entity)
        {
            return pDao.Atualizar(entity);
        }

        public IList<Produto> RetornaTodos()
        {
            return pDao.RetornaTodos();
        }

        public Produto RetornaPorId(int _id)
        {
            return pDao.RetornaPorId(_id);
        }

        #endregion
    }
}
